RELATED WORDS
PARAPHRASING
making a strong impression because of size, character, appearance
impressive